package com.wm.service;

import java.util.List;

import com.wm.bean.Area;
import com.wm.bean.Order;
import com.wm.bean.OrderResMenu;
import com.wm.bean.Orders;
import com.wm.service.web.PageList;
import com.wm.service.web.Pages;

/**
 * 订单详细菜单
 * @author yangbo
 *
 * 2012-12-26
 */
public interface OrderResMenuService {

	/**
	 * 保存OrderResMenu对象
	 * 
	 * @param OrderResMenu
	 * 			orderResMenu
	 * @return OrderResMenu
	 * 			orderResMenu
	 */
	public OrderResMenu saveOrderResMenu(OrderResMenu orderResMenu);
	
	/**
	 * 根据ID删除OrderResMenu对象
	 * 
	 * @param id
	 * 			long
	 */
	public void removeOrderResMenuById(long id);
	
	/**
	 * 根据orderId删除OrderResMenu对象
	 * 
	 * @param orderId
	 * 			long
	 */
	public void removeOrderResMenuByOrderId(long orderId);
	
	/**
	 * 根据ID获取OrderResMenu对象
	 * 
	 * @param id
	 * 			long
	 * @return OrderResMenu
	 * 			OrderResMenu
	 */
	public OrderResMenu findOrderResMenuById(long id);
	
	/**
	 * 获取OrderResMenu对象列表
	 * @param orderId
	 * @param orderby
	 * @param ascOrDesc
	 * @return List
	 * 			List
	 */
	public List findOrderResMenuByOrderId(long orderId,String orderby,int ascOrDesc);
}
